#ifndef							__BABELAPI_H__
#	define						__BABELAPI_H__

#	include						"IOrder.h"
#	include						"IApiSound.h"
#	include						"IApiNetwork.h"
#	include						"IApiBabelGui.h"
#	include						"IClientManager.h"
#	include						<QtCore/QElapsedTimer>

class							BabelApi
{
public:
	BabelApi(IApiSound* sound, IApiNetwork* net, IApiBabelGui* igui) : audio(sound), network(net), gui(igui), client(NULL) {}
	~BabelApi() {}

public:
	QElapsedTimer 				time;
	unsigned int				timestamp;
	IApiSound					*audio;
	IApiNetwork					*network;
	IApiBabelGui				*gui;
	IClientManager				*client;
};

#endif							// !__BABELAPI_H__
